Kotlin Binding Çalışmıyor
07.03.2022 - 02:58
Binding yapamıyorum. Gradle içerisine ekledim ancak hata veriyor yazarken
47
Görüntülenme
0 Beğeni
Sorununuz düzeldi mi?
Selamlar ilk olarak Gradle içerisine implement etmeniz gerekiyor.
buildFeatures {
viewBinding = true
}
-- Activity içinde kullanacaksanız aşağıda örneğini verdiğim gibi kullanmanız gerekiyor.
private lateinit var binding: ResultProfileBinding
binding = ResultProfileBinding.inflate(layoutInflater)
val view = binding.root
setContentView(view)
-- Fragment içinde kullanacaksanız aşağıda örneğini verdiğim gibi kullanmanız gerekiyor.
private var _binding: ResultProfileBinding? = null
private val binding get() = _binding!!
_binding = ResultProfileBinding.inflate(inflater, container, false)
val view = binding.root
return view
Çökme durumunu kontrol altına almak içinde onDestroyView kullanıp bindingi null'a eşitleyebilirsiniz
_binding = null
Kaynak: https://developer.android.com/topic/libraries/view-binding#kotlin